类:Cookies | 您所在的位置:网站首页 › iframe cookie被覆盖 › 类:Cookies |
类:Cookies类:Cookies
查询和修改一个会话的cookies Process: Main 此类不从 'electron' 模块导出. 它只能作为 Electron API 中其他方法的返回值。 通过Session的cookies属性来访问Cookies的实例 例如: const { session } = require('electron')// 查询所有 cookies。session.defaultSession.cookies.get({}) .then((cookies) => { console.log(cookies) }).catch((error) => { console.log(error) })// 查询所有与设置的 URL 相关的所有 cookies.session.defaultSession.cookies.get({ url: 'https://www.github.com' }) .then((cookies) => { console.log(cookies) }).catch((error) => { console.log(error) })// 设置一个 cookie,使用设置的名称;// 如果存在,则会覆盖原先 cookie.const cookie = { url: 'https://www.github.com', name: 'dummy_name', value: 'dummy' }session.defaultSession.cookies.set(cookie) .then(() => { // success }, (error) => { console.error(error) }) 实例事件以下事件会在Cookies实例触发。 Event: 'changed'返回: event Event cookie Cookie - 变更后的 cookie 值。 cause string - 导致更改的原因,为以下值之一: explicit - cookie 是由消费者的操作直接更改的。 overwrite - 一个覆盖原值的插入操作导致的 cookie 被自动删除。 expired - cookie 在过期时自动删除。 evicted - 在GC(垃圾回收机制)过程中被回收。 expired-overwrite - 一个已过 |
CopyRight 2018-2019 实验室设备网 版权所有 |